<html>
<body>
Reports calls to a superclass method from an anonymous, inner or local class,
if a method with the same signature exists in the code surrounding the class.
In this case it may seem that a method from the surrounding code is called,
when in fact it is a call to a method from the superclass.
<p>
  To clarify the intent of the code, it is recommended to add an explicit
  <code>super</code> qualifier to the method call.
</p>
<p><b>Example:</b></p>
<pre><code>
  class Parent {
    void ambiguous(){}
  }

  class Example {
    void ambiguous(){}

    class Inner extends Parent {
      void example(){
        ambiguous(); //warning
      }
    }
  }
  </code></pre>
<p>After the quick-fix is applied:</p>
<pre><code>
  class Parent {
    void ambiguous(){}
  }

  class Example {
    void ambiguous(){}

    class Inner extends Parent {
      void example(){
        super.ambiguous();
      }
    }
  }
</code></pre>
<!-- tooltip end -->
</body>
</html>